package com.hxzy.service;

import com.hxzy.pojo.Emp;
import com.hxzy.pojo.PageBean;

import java.time.LocalDate;
import java.util.List;

/**
 * @author wzm
 * @create 2023-10-07 16:43
 * project_name:stu_sys
 */
public interface EmpService {
    /**
     * 分页查询的方法
     * @param page 当前页
     * @param pageSize 每页显示的条数
     * @return 自定义分页结果对象 list+count
     */
    PageBean page(String name, Short gender, LocalDate begin,LocalDate end, Integer page, Integer pageSize);

    //删除的方法
    void delete(List<Integer> ids);

    //新增员工的方法
    void save(Emp emp);

    //根据id查询
    Emp findById(Integer id);

    //修改员工
    void update(Emp emp);

    //登录
    Emp login(Emp emp);
}
